<?php
class Application_Form_Resumen extends Zend_Form{
    public function init(){
        $resumen=new Zend_Form_Element_Textarea('resumen');
        $resumen->setLabel('Resumen:');
        $resumen->setRequired(true);
        $resumen->setErrorMessages(array('El campo Resumen no puede estar vacio'));
        $resumen->addDecorator('ViewHelper')  
            ->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth')); 
        
        $nPaginas=new Zend_Form_Element_Text('nPaginas');
        $nPaginas->setLabel('Nro. Paginas');
        $nPaginas->addValidator('Digits');
        $nPaginas->setRequired(true);
        $nPaginas->setErrorMessages(array('El campo N de Paginas solo puede contener numeros'));
        $nPaginas->addDecorator('ViewHelper')  
            ->addDecorator('Errors',array('tag'=>'li'))  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth')); 
        
        
      
        
        $archivo=new Zend_Form_Element_File('archivo');
        $archivo->setLabel('Archivo:  ');
        $archivo->setAttrib('size', 5);
        $archivo->addValidator('Size',false,10490000);
        $archivo->addValidator( 'Extension', false, 'pdf');
        $archivo->setRequired(true);
        $archivo->setValueDisabled( true );
        $archivo->setDestination(APPLICATION_PATH .'/forms/resumenes');
        $archivo->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth')); 


        $submit=new Zend_Form_Element_Submit('subirResumen');
        $submit->setLabel('subir');
        

        
        $this->addElements(array($resumen,$nPaginas,$archivo,$submit));
    }
}
